Alberta Separation: Cpp Or App